Aqui segue uma pequena lista de comandos teis para quem vai desenvolver
para o dosvox.


1. Sintinic:
Serve para inicializar o banco de
vozes do sistema.
Deve ser usada antes de qualquer outro comando que mexa com o sintetizador.
Forma de uso:
Sintinic(veloc, dirambiente); onde:
veloc,  a velocidade de fala.
Aceito valores entre 0 e 5.
Especificando 0, usa a velocidade configurada no sistema.

2. Sintwriteln: escreve na tela e sintetiza uma mensagem.
Forma de uso:
Sintwriteln(mensagem); onde mensagem pode ser algo entre aspas simples ou
uma varivel do tipo string.

3. Sintwriteint: escreve na tela e sintetiza um valor inteiro.
Forma de uso:
Sintwriteint(inteiro); onde inteiro pode ser um valor numrico inteiro
ou uma varivel
do tipo inteiro.

4. Sintetiza: fala uma mensagem mas no escreve na tela.
Forma de uso:
Sintetiza(mensagem); onde mensagem pode ser um contedo entre aspas
simples ou
uma varivel do tipo string;

5. Sintambiente: obtem um valor de um tem presente no dosvox.ini.
Forma de uso:
sintambiente(nomesecao,nomeambiente); onde nomesecao  o nome da seo no dosvox.ini
que est o tem que pretendemos obter o valor.
Nomeambiente  o tem que gostaramos de obter seu valor.
O retorno  o valor do tem. Exemplo:
sintambiente('WEBVOX,'DIRWEBVOX');
Retorna o valor de dirwebvox, configurado em seu dosvox.ini.

6. Sintfalando: verifica se o sintetizador ainda est falando.
til quando se precisa saber se o sintetizador est falando para
executar algo.
Podemos usar assim:
while sintfalando do waitmessage;
Essa linha paraliza o programa at que o sintetizador termine d e falar.
Waitmessage  um comando presente na unit windows,
ento deve declarar essa unit caso queira usar esse recurso.

7. Sintsom: toca um arquivo de som do tipo wav.
Forma de usar: sintsom(arquivoatocar); onde arquivo a tocar  o nome do
arquivo
que se pretende tocar.
Muito til em programa que usa voz humana no lugar da voz do sintetizador.
Pode-se tocar as mensagens de voz com sintsom.

8. Sintclek: emite um clek.
Forma de uso:  sintclek;

9. Sintbip: emite um bip.
Forma de uso: sintbip;

10. Sintsoletra: soletra uma mensagem.
Forma de uso: sintsoletra(mensagem); onde mensagem pode ser uma mensagem
entre
aspas simples ou uma varivel do tipo string.

11. Sintedita: permite editar uma mensagem anteriormente escrita
numa varivel string.
Forma de uso: sintedita(varcampo,x,y,tamanho,altera); onde:
varcampo  a string que receber o contedo editado.
x e y so, respectivamente, coluna e linha onde o campo comea e termina na
tela.
Tamanho  o nmero de caracteres permitidos para entrada, por exemplo,
se especificarmos 10, s vamos vizualizar 10 caracteres nessa varivel.Altera  um valor booleano.
Se falso, s ser permitido a leitura, mas no a modificao.Se verdadeiro, permite ler e modificar.

12. Sintreadln: l do teclado para uma varivel string.
Forma de uso: sintreadln(var); onde var  uma varivel do tipo string.

13. Sintreadkey: l do teclado um nico caractere.
Forma de uso:
c := sintreadkey; onde c  uma varivel do tipo char.
ser retornado a tecla que foi pressionada.

14. Sintletecla: semelhante  funo sintreadkey, contudo, usa duas
variveis char.
til quando se precisa capturar caracteres da tabela ascii estendida
(aquelas
que retornam o cdigo 0), por exemplo, setas, teclas de f1 at f12, etc...
Forma de usar:
sintletecla(c1,c2); onde c1 e c2 so do tipo char.
C1 guarda o cdigo do caractere que foi pressionado.
Quando esse cdigo for 0, c2 recebe o segundo cdigo, por exemplo:
Seta abaixo retorna o cdigo 0 80.
O 80 estar em c2.

15. Sintreadint: l do teclado um nmero inteiro.
Forma de uso: sintreadint(var); onde var  uma varivel do tipo inteiro.

16. Maiuscansi: converte uma cadeia para maiscula.
Forma de uso:
s := maiuscansi(s); onde s  uma varivel do tipo string.

17. Executaarquivo: executa um arquivo qualquer.
Forma de uso: executaarquivo(nomearq) onde nomearq  o nome do arquivo a
ser executado.
A rotina analisa a exteno do arquivo e tenta decidir qual o programa
adequado.
Caso haja especificao no dosvox.ini para a exteno do arquivo
pretendido, ele ser usado.
*
